﻿// using SqlSugar;
// using DbType = SqlSugar.DbType;
//
// namespace SqlsugarDemo.Context
// {
//     public class DbContext
//     {
//         public DbContext()
//         {
//             Db = new SqlSugarClient(new ConnectionConfig()
//             {
//                 ConnectionString = "server=localhost;uid=root;pwd=root;database=schooluserinfo_db"
//                     ,
//                 DbType = DbType.MySql
//                     ,
//                 InitKeyType = InitKeyType.Attribute, //从特性读取主键和自增列信息
//                 IsAutoCloseConnection = true, //开启自动释放模式和EF原理一样我就不多解释了
//             });
//             //调式代码 用来打印SQL 
//             Db.Aop.OnLogExecuting = (sql, pars) =>
//             {
//                 Console.WriteLine(sql + "\r\n" +
//                     Db.Utilities.SerializeObject(pars.ToDictionary(it => it.ParameterName, it => it.Value)));
//                 Console.WriteLine();
//             };
//         }
//         //注意：不能写成静态的，不能写成静态的
//         public SqlSugarClient Db; //用来处理事务多表查询和复杂的操作
//         public SimpleClient<User> Userdb
//         {
//             get
//             {
//                 return new SimpleClient<User>(Db);
//             }
//         } //用来处理Student表的常用操作
//           // public SimpleClient<School> SchoolDb { get { return new SimpleClient<School>(Db); } }//用来处理School表的常用操作
//
//     }
// }

